<?php 
$perfil = "admin";

require_once  '../header.php';
require_once   '../sec.php';
$id_local = $_REQUEST['id_local'];
if($id_local != ""){
	$Local = dbManager::getEntityByPrimaryKey(new Local() , $id_local);
	$equipamentos_utilizados = dbManager::getEntityByFilter(new LocalEquipamento(), ' id_local =   '.$id_local);
	$id_equipamentos = array();
	if($equipamentos_utilizados != null){
		foreach($equipamentos_utilizados as $key=>$value){
			array_push($id_equipamentos, $value->id_equipamento); // variaveis dos id que ja existem no banco de dados 
		}
	}
}




$equipamentos = dbManager::getEntityByFilter(new Equipamento(), '1=1');
$optionEquipamento = "";

foreach ($equipamentos as $key=>$value){
	if($id_equipamentos != null){
		if(array_search($value->id_equipamento, $id_equipamentos) !== false){
			$selected = 'selected';
		}else{
			$selected = "";
		}
	}
	$optionEquipamento .= "<option $selected value='".$value->id_equipamento."'>".$value->nm_equipamento."</option>";
}

?>
  
  
  
 <script>
 $(function(){
	 	$("#id_equipamento").css('width','200px');
	 	$("#id_equipamento").select2();
	 	$("#formSala").validationEngine();
	 	// $("#formSala").validationEngine('validate') -> para validar na hora, true ou false
	 	 //$('#formSala').validationEngine('hide') -> tira os baloes
	 	 $("#salvar").click(function(){
		 	 if($("#formSala").validationEngine('validate') ){
				var dados = $("#formSala").serialize();
		 	 	$.ajax({
					  url: "/ajax/ajaxDispatcher.php?classe=localBusiness&metodo=persistLocal",
					  data: dados,
					}).done(function(response) {
						console.log(response)
					   	if(response != false){
					   		alert('Local salvo com sucesso!');
					   		window.location = 'local.php';
						}else{
							alert('Erro salvar local.');
						}
					});
		 	 }
		 });
 });
 </script>
 
 <div class='titulo'>
Novo local
 </div>
 <form id='formSala'>
	 <div class="col">
		 <label for='nm_local'>Nome</label>
		 <input type='text' id='nm_local' class="validate[required]"  value='<?=$Local->nm_local;?>' name='nm_local'>
		 
		 <label for='id_equipamento'>Equipamento</label>
		 <select multiple name='id_equipamento[]' id='id_equipamento'> 
		 	<option>Selecione..</option>
		 	<?=$optionEquipamento?>
		 </select>
		 
	 </div>
	 <div class="col">
		 <label for='nr_capacidade'>Capacidade</label>
		 <input type='text' id='nr_capacidade' value='<?=$Local->nr_capacidade;?>' class='validate[required,custom[number]]' name='nr_capacidade'>
	 </div>
	 <div class='clear'></div>
	 
	 <a href="#" class='btn' id='salvar'>Salvar</a>
	 
	 <a href="local.php" class='btn_voltar' id='voltar' style='margin-right: 20px;'>Voltar</a>
	 
	 <div class='clear'></div>
	 <input type='hidden' name='id_local' value='<?=$Local->id_local;?>'>
 </form>
 
 

 
<?php require_once '../rodape.php';?>